using System;

namespace CStock
{
	/// <summary>
	/// Summary description for QuoteWeb.
	/// </summary>
	public class Contract :IContract 
	{
		private string localSymbol;
		private string curency;
		private string exchange;
		private string right;
		private double strike;
		private string expiry;
		private string secType;
	
		private IQuoteWeb quoteWeb;


		public Contract()
		{
			this.QuoteWeb = new QuoteWeb();
			this.QuoteWeb.Symbol = "SIE";

			this.secType = "STK";
			this.exchange = "IBIS";
		}

		public double Strike
		{
			get
			{
				return this.strike;
			}
			set
			{
				this.strike = value;
			}
		}
		public string LocalSymbol
		{
			get
			{
				return this.localSymbol;
			}
			set
			{
				this.localSymbol = value;
			}
		}
		
		public string Curency
		{
			get
			{
				return this.curency;
			}
			set
			{
				this.curency = value;
			}
		}

		
		public string Exchange
		{
			get
			{
				return this.exchange;
			}
			set
			{
				this.exchange = value;
			}
		}
		public string Right
		{
			get
			{
				return this.right;
			}
			set
			{
				this.right = value;
			}
		}
	
		public string Expiry
		{
			get
			{
				return this.expiry;
			}
			set
			{
				this.expiry = value;
			}
		}
		public string SecType
		{
			get
			{
				return this.secType;
			}
			set
			{
				this.secType = value;
			}
		}
		public IQuoteWeb QuoteWeb
		{
			get
			{
				return this.quoteWeb;
			}
			set
			{
				this.quoteWeb = value;
			}
		}
		
		
	
	}
}
